Docs Blog Download & Install 简体中文 GitHub · 2.1k

01 / DATA SERVICE

SILO Server

From local validation to a multi-node production cluster, choose the delivery path that matches your control boundary.

CURRENT VERSION 2026-08-06 Release notes & all artifacts ↗
CONTAINER / MULTI-ARCH

Run a persistent instance in minutes

linux/amd64linux/arm64DockerPodmanDistroless

Best for local evaluation, development, and deployments that already use containers as the delivery boundary. The standard image bundles mcli, curl, and a shell.

The distroless variant ships the silo binary only, with a built-in silo healthcheck and support for any --user.

shell
docker pull pgsty/silo:RELEASE.2026-08-06T00-00-00Z
docker run -d --name silo --restart unless-stopped \
  -p 9000:9000 -p 9001:9001 \
  -v /data/silo:/data \
  -e MINIO_ROOT_USER=silo-admin \
  -e MINIO_ROOT_PASSWORD=replace-with-a-strong-secret \
  pgsty/silo:RELEASE.2026-08-06T00-00-00Z server /data --console-address :9001
Example credentials are for local testing only. Enable TLS, use unique strong credentials, and test recovery before production. In-place self-update is disabled in SILO; upgrade by replacing the pinned image tag.

02 / ADMIN CLI

MCLI Client

File transfer and administration commands for SILO, MinIO, and general S3-compatible storage. Standalone artifacts use the mcli command name.

CURRENT VERSION 2026-08-06 Release notes & all artifacts ↗
CONTAINER CLIENT

Run mcli without installing it on the host

linux/amd64linux/arm64mc entrypoint

The container retains the familiar mc entrypoint, while standalone archives and Linux packages use mcli.

Docker
docker run --rm pgsty/mc:RELEASE.2026-08-06T00-00-00Z --version
docker run --rm pgsty/mc:RELEASE.2026-08-06T00-00-00Z ls play

DEPLOYMENT TOPOLOGY

Flexible deployment topology

SILO can start on one machine, but production planning should be explicit about disks, nodes, redundancy, and recovery expectations.

SNSD01 × 01

Single node · single disk

Personal labs, local development, and disposable non-production validation. No data redundancy.

silo server /data DEV / TEST
SNMD01 × 04+

Single node · multiple disks

A resource-constrained compromise that can tolerate some disk failures, but not node failure.

silo server /data{1...4} CONSTRAINED